#ifndef __DF_H__
#define __DF_H__


#ifdef MGNOTIFYEXPORT
    #ifdef WIN32
        #define MGNOTIFY_API __declspec(dllexport)
    #else
        #define MGNOTIFY_API __attribute ((visibility("default"))) 
    #endif
#else
    #ifdef WIN32
        #define MGNOTIFY_API __declspec(dllimport)
    #else
        #define MGNOTIFY_API
    #endif
#endif

/* 
 * 消息队列只设置紧急消息、普通消息两种
 *      紧急消息将消息放在队列最前面
 *      普通消息放在消息队列后面排队执行
 */
enum MessagePriority : unsigned char
{
    MP_EMERGENCY,
    MP_COMMON
};

#endif // __DF_H__